package com.demo;

/*
    类型转换：
        引入：当 = (赋值运算符) 左右两边的数据类型不一致时，会出现类型转换问题
        分类: 基本数据类型转换 和 引用数据类型转换

        --1. 基本数据类型转换
            --明确： 基本数据类型的取值范围大小关系
                double > float > long > int > short > byte
                doubel > float > long > int > char
            --核心思想： 让 = (赋值运算符) 左右两边的数据类型保持一致

            --1.1 自动类型转换 (大范围 = 小范围)：
                    含义：左边的数据类型取值范围 大于 右边的数据类型取值范围
                    说明：自动类型转换不会报错，底层编译阶段会自动完成转换
            --1.2 强制类型转换 (小范围 = 大范围):
                    含义：左边的数据类型取值范围 小于 右边的数据类型取值范围
                    说明：强制类型转换会报错，必须手动强转

        --2. 引用数据类型转换  面向对象多态讲解
 */

public class Demo2 {
    public static void main(String[] args) {

    }
}
